#include "System.h"

volatile unsigned long tick_ms;
volatile uint32_t start_time;


void BSP_SYS_Init(void)
{
    Uart_Init();                //串口初始化
    Uart_K210_Init();           //K210串口初始化
    OLED_Init();                //OLED初始化
    MPU6050_Init();             //MPU6050初始化
    Encoder_Init();             //编码器初始化 
    TIMER_SCH_Init();           //调度表初始化
}


void Delay_us(uint16_t us)
{
    while (us--) 
    {
        delay_cycles(CPUCLK_FREQ / 1000 / 1000);    
    }
}


void Delay_ms(uint16_t ms)
{
    while (ms--) 
    {
        delay_cycles(CPUCLK_FREQ / 1000);    
    }
}

